﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    public class AbsenceTypeInfo : RecordInfo
    {
        private int absence_type_seq;
        private Nullable<int> absence_type_group_seq;
        private string absence_type_name;
        private int? approve_process_seq;
        private string approve_process_name;
        /*private int day_count_advance;
        private bool include_nwd;*/

        public AbsenceTypeInfo()
        { 
        }
        public AbsenceTypeInfo(int Sequence)
        {
            this.Sequence = Sequence;
        }
        public AbsenceTypeInfo(int Sequence, string Name, string Remarks
            , string RecordStatus, Nullable<int> CreatedBy, Nullable<int> UpdatedBy)
        {
            this.Sequence = Sequence;
            this.Name = Name; 
            this.Remarks = Remarks;
            this.RecordStatus = RecordStatus;
            this.CreatedBy = CreatedBy;
            this.UpdatedBy = UpdatedBy;
        }
        public int Sequence
        {
            get { return absence_type_seq; }
            set { absence_type_seq = value; }
        }
        public Nullable<int> GroupSeq
        {
            get { return absence_type_group_seq; }
            set { absence_type_group_seq = value; }
        }
        public string Name
        {
            get { return absence_type_name; }
            set { absence_type_name = value; }
        }
        public int? ApproveProcessSeq
        {
            get { return approve_process_seq; }
            set { approve_process_seq = value; }
        }
        public string ApproveProcessName
        {
            get { return approve_process_name; }
            set { approve_process_name = value; }
        }
        /*
        public int DayAdvance
        {
            get { return day_count_advance; }
            set { day_count_advance = value; }
        }
        public bool IncludeNWD
        {
            get { return include_nwd; }
            set { include_nwd = value; }
        }*/
    }
}
